package com.zh.mall.service;

/**
 * 操作Redis的Service
 * 对象和数组都以JSON形式进行存储
 * @author ZhengHao
 * Created At 2022/7/18.
 **/
public interface RedisService {
    /**
     * 存储数据
     */
    void set(String key, String value);

    /**
     * 获取数据
     */
    String get(String key);

    /**
     *设置过期时长
     */
    boolean expire(String key,long expire);

    /**
     * 删除数据
     */
    void remove(String key);

    /**
     * 自增操作
     * delta：自增步长
     */
    Long increment(String key,long delta);
}